package com.hashbee.bbs.bo.para;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class PostPara {
    private String postId;

    private String parentId;

    private String userId;

    private String forumId;

    private Integer categoryId;

    private String subject;

    private String cover;

    private Integer liked;

    private Integer hated;

    private Integer replyCount;

    private Integer viewCount;

    private String introduction;

    private Date createTime;

    private Date lastUpdateTime;

    private String content;

    private String tags;

    //private List<String> tagsExist;

    //private List<String> tagsNew;

    //private String target_post_user_id;

    //private String target_post_subject;

    public PostPara() {
        this.postId = "";
        this.parentId = "";
        this.userId = "";
        this.forumId = "";
        this.categoryId = 0;
        this.subject = "";
        this.cover = "";
        this.liked = 0;
        this.hated = 0;
        this.replyCount = 0;
        this.viewCount = 0;
        this.introduction = "";
        this.createTime = new Date();
        this.lastUpdateTime = new Date();
        this.content = "";
        this.tags = "";
        //this.tagsExist = new ArrayList<>();
        //this.tagsNew = new ArrayList<>();
        //this.target_post_user_id = "";
        //this.target_post_subject = "";
    }

    public String getPostId() {
        return postId;
    }

    public void setPostId(String postId) {
        this.postId = postId;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getForumId() {
        return forumId;
    }

    public void setForumId(String forumId) {
        this.forumId = forumId;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public String getCover() {
        return cover;
    }

    public void setCover(String cover) {
        this.cover = cover;
    }

    public Integer getLiked() {
        return liked;
    }

    public void setLiked(Integer liked) {
        this.liked = liked;
    }

    public Integer getHated() {
        return hated;
    }

    public void setHated(Integer hated) {
        this.hated = hated;
    }

    public Integer getReplyCount() {
        return replyCount;
    }

    public void setReplyCount(Integer replyCount) {
        this.replyCount = replyCount;
    }

    public Integer getViewCount() {
        return viewCount;
    }

    public void setViewCount(Integer viewCount) {
        this.viewCount = viewCount;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getTags() {
        return tags;
    }

    public void setTags(String tags) {
        this.tags = tags;
    }

    //public List<String> getTagsExist() {
    //    return tagsExist;
    //}

    //public void setTagsExist(List<String> tagsExist) {
    //    this.tagsExist = tagsExist;
    //}

    //public List<String> getTagsNew() {
    //    return tagsNew;
    //}

    //public void setTagsNew(List<String> tagsNew) {
    //    this.tagsNew = tagsNew;
    //}

    //public String getTarget_post_user_id() {
    //    return target_post_user_id;
    //}

    //public void setTarget_post_user_id(String target_post_user_id) {
    //    this.target_post_user_id = target_post_user_id;
    //}

    //public String getTarget_post_subject() {
    //    return target_post_subject;
    //}

    //public void setTarget_post_subject(String target_post_subject) {
    //    this.target_post_subject = target_post_subject;
    //}
}
